package ihis.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 프로젝트 위험 요소 Report 정보
 * @author yoni230
 *
 */
public class ProjectScheduleRiskReport extends Report implements Serializable {
	private static final long serialVersionUID = 1282001405401777546L;
	private List<Task> delayedRiskList = new ArrayList<Task>();
	private List<Task> potentialRiskList = new ArrayList<Task>();
	private TaskFilter TaskFilter;
	private List<TeamRisk> teamRiskList = new ArrayList<TeamRisk>();

	/**
	 * @return
	 */
	public List<Task> getDelayedRiskList() {
		return this.delayedRiskList;
	}

	/**
	 * @return
	 */
	public List<Task> getPotentialRiskList() {
		return this.potentialRiskList;
	}

	/**
	 * @param delayedRiskList the delayedRiskList to set
	 */
	public void setDelayedRiskList(List<Task> delayedRiskList) {
		this.delayedRiskList = delayedRiskList;
	}

	/**
	 * @param potentialRiskList the potentialRiskList to set
	 */
	public void setPotentialRiskList(List<Task> potentialRiskList) {
		this.potentialRiskList = potentialRiskList;
	}

	/**
	 * @return the taskFilter
	 */
	public TaskFilter getTaskFilter() {
		return TaskFilter;
	}

	/**
	 * @param taskFilter the taskFilter to set
	 */
	public void setTaskFilter(TaskFilter taskFilter) {
		TaskFilter = taskFilter;
	}

	/**
	 * @return the teamRiskList
	 */
	public List<TeamRisk> getTeamRiskList() {
		return teamRiskList;
	}

	/**
	 * @param teamRiskList the teamRiskList to set
	 */
	public void setTeamRiskList(List<TeamRisk> teamRiskList) {
		this.teamRiskList = teamRiskList;
	}

}
